#ifndef OGLWINDOW_H
#define OGLWINDOW_H

#include <QMainWindow>

namespace Ui {
class OGLWindow;
}

class OGLWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit OGLWindow(QWidget *parent = 0);
    ~OGLWindow();

protected:
    void keyPressEvent(QKeyEvent *event);

private slots:
    void on_actionfps_camera_triggered();

    void on_actionrotation_triggered();

    void on_actionmove_disable_triggered();

    void on_actionfixed_point_light_triggered();

    void on_actiondirectional_light_triggered();

    void on_actionspot_light_triggered();

    void on_actionno_light_triggered();

    void on_actionboxcube_off_triggered();

    void on_actioncube_off_triggered();

    void on_actionz_off_triggered();

    void on_actionclon_triggered();

    void on_actioncolor_triggered();

    void on_actionsubdivision_triggered();

    void on_actionpoint_triggered();

    void on_actionline_triggered();

    void on_actionfill_triggered();

    void on_actionoriginal_triggered();

private:
    Ui::OGLWindow *ui;
};

#endif // OGLWINDOW_H
